telescopic spectacles - English Synonyms Dictionary